#ifndef HSETTINGCONFIGOPERATOR_H
#define HSETTINGCONFIGOPERATOR_H

#include <QObject>
#include <QSettings>
#include <QHash>
#include <QFile>
#include <qdom.h>
#include <QDomDocument>
#include <QDomElement>
#include <QDomNode>
#include <QTextStream>

class HSettingConfigOperator : public QObject
{
public:
    HSettingConfigOperator(QString strConfigPath,bool bEncrypted,QObject *parent);
    ~HSettingConfigOperator();

    static bool                   writeConfig(QHash<QString, QString> m_hashToWrite,QString strFileName,QString strPath);
    static bool                   readConfig(QHash<QString,QString> &hashContent, QString strFile);

private:
    QString                       m_strConfigPath;
    bool                          m_bEncrypted;
};

#endif
